home *** CD-ROM | disk | FTP | other *** search
/ 360 Degrees of: Mammoth Cave National Park / 360 Degrees of: Mammoth Cave National Park.iso / pc / data / maca / program_data.php < prev    next >
Encoding:
PHP Script  |  2011-12-22  |  4.0 KB  |  76 lines

  1. <?php require_once('../../../Connections/parkswebsite.php'); ?>
  2. <?php 
  3. // Send the headers
  4. header('Content-type: text/xml');
  5. header('Pragma: public');        
  6. header('Cache-control: private');
  7. header('Expires: -1');
  8. // set the xml doc
  9. echo('<?xml version="1.0" encoding="utf-8"?>'); 
  10. ?>
  11. <?php require_once('../../../Connections/parkswebsite.php'); ?>
  12. <?php
  13. if (!function_exists("GetSQLValueString")) {
  14. function GetSQLValueString($theValue, $theType, $theDefinedValue = "", $theNotDefinedValue = "") 
  15. {
  16.   if (PHP_VERSION < 6) {
  17.     $theValue = get_magic_quotes_gpc() ? stripslashes($theValue) : $theValue;
  18.   }
  19.  
  20.   $theValue = function_exists("mysql_real_escape_string") ? mysql_real_escape_string($theValue) : mysql_escape_string($theValue);
  21.  
  22.   switch ($theType) {
  23.     case "text":
  24.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  25.       break;    
  26.     case "long":
  27.     case "int":
  28.       $theValue = ($theValue != "") ? intval($theValue) : "NULL";
  29.       break;
  30.     case "double":
  31.       $theValue = ($theValue != "") ? doubleval($theValue) : "NULL";
  32.       break;
  33.     case "date":
  34.       $theValue = ($theValue != "") ? "'" . $theValue . "'" : "NULL";
  35.       break;
  36.     case "defined":
  37.       $theValue = ($theValue != "") ? $theDefinedValue : $theNotDefinedValue;
  38.       break;
  39.   }
  40.   return $theValue;
  41. }
  42. }
  43.  
  44. // Query the database and get all the records from the Images table 
  45. mysql_select_db($database_parkswebsite, $parkswebsite);
  46. $query_panos = "SELECT * FROM panoramas WHERE pano_programs LIKE '%maca%' ORDER BY pano_data_type, pano_title ASC";
  47. $panos = mysql_query($query_panos, $parkswebsite) or die(mysql_error());
  48. $row_panos = mysql_fetch_assoc($panos);
  49. $totalRows_panos = mysql_num_rows($panos);
  50. ?>
  51.  
  52. <root>
  53. <?php do { ?>
  54. <pano>
  55.     <pano_data_type><?php echo $row_panos['pano_data_type']; ?></pano_data_type>
  56.     <pano_title><![CDATA[<?php echo $row_panos['pano_title']; ?>]]></pano_title>
  57.     <?php if ( $row_panos['pano_text'] > "") { // Show if has data ?><pano_description><![CDATA[<?php echo htmlentities($row_panos['pano_text']); ?>]]></pano_description><?php } // Show ?>
  58.     <?php if ( $row_panos['pano_latitude'] > "") { // Show if has data ?><pano_latitude><?php echo $row_panos['pano_latitude']; ?></pano_latitude><?php } // Show ?>
  59.     <?php if ( $row_panos['pano_longitude'] > "") { // Show if has data ?><pano_longitude><?php echo $row_panos['pano_longitude']; ?></pano_longitude><?php } // Show ?>
  60.     <?php if ( $row_panos['pano_filename'] > "") { // Show if has data ?><pano_filename><?php echo $row_panos['pano_filename']; ?></pano_filename><?php } // Show ?>
  61.     <?php if ( $row_panos['pano_north'] > "") { // Show if has data ?><pano_north><?php echo $row_panos['pano_north']; ?></pano_north><?php } // Show ?>
  62.     <?php if ( $row_panos['pano_start'] > "") { // Show if has data ?><pano_start><?php echo $row_panos['pano_start']; ?></pano_start><?php } // Show ?>
  63.     <?php if ( $row_panos['pano_elevation'] > "") { // Show if has data ?><pano_elevation><?php echo $row_panos['pano_elevation']; ?></pano_elevation><?php } // Show ?>
  64.     <?php if ( $row_panos['pano_credit'] > "") { // Show if has data ?><pano_credit>—<![CDATA[<?php echo $row_panos['pano_credit']; ?>]]></pano_credit><?php } // Show ?>
  65.     <?php if ( $row_panos['pano_programs'] > "") { // Show if has data ?><pano_programs><?php echo $row_panos['pano_programs']; ?></pano_programs><?php } // Show ?>
  66.     <?php if ( $row_panos['pano_category'] > "") { // Show if has data ?><pano_category><?php echo $row_panos['pano_category']; ?></pano_category><?php } // Show ?>
  67.     <?php if ( $row_panos['pano_photo_caption'] > "") { // Show if has data ?><pano_photo_caption><?php echo $row_panos['pano_photo_caption']; ?></pano_photo_caption><?php } // Show ?>
  68.     <?php if ( $row_panos['pano_map_preference'] > "") { // Show if has data ?><pano_map_preference><?php echo $row_panos['pano_map_preference']; ?></pano_map_preference><?php } // Show ?>
  69. </pano>
  70. <?php } while ($row_panos = mysql_fetch_assoc($panos)); ?>
  71. </root>
  72.  
  73. <?php
  74. mysql_free_result($panos);
  75. ?>
  76.